@charset "utf-8";
/*
==========================================
* Hy CSS - 基础样式 2.0.0
==========================================
* Copyright (c) 2012 伯仁网络 All rights reserved.
* Author: YinHailin
* $Id: base.css 30 2014-01-06 01:17:27Z YinHailin $
==========================================
*/

/*CSS reset*/
html, body, div, h1, h2, h3, h4, h5, h6, p, td, tr, ul, ol, li, table, dl, dd, dt, img, form, input, hr, blockquote, th, td, pre, button, select, textarea, fieldset, legend { margin:0; padding:0;}
body { font-family:'宋体'; font-size:12px; line-height:180%;}
table { border-collapse:collapse; border-spacing:0; border:0; padding:0; margin:0;}
img { border:none;}
ol, ul, li { list-style:none}
caption, th { text-decoration:none;}
:focus { outline:none;}
a:link,
a:visited,
a:active { color:#005DC6; text-decoration:none;}
a:hover { color:#646464;}

/*字体样式*/
.f-10 { font-size:10px;}
.f-12 { font-size:12px;}
.f-14 { font-size:14px;}
.f-16 { font-size:16px;}
.f-18 { font-size:18px;}
.f-20 { font-size:20px;}
.fb { font-weight:bold;}
.fn { font-weight:normal;}
.ti2 { text-indent:2em;}
.lh100 { line-height:100%;}
.lh150 { line-height:150%;}
.lh180 { line-height:180%;}
.lh200 { line-height:200%;}

/*定位样式*/
.tl { text-align:left;}
.tc { text-align:center;}
.tr { text-align:right;}
.mc { margin-left:auto; margin-right:auto;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
.cl { clear:left;}
.cr { clear:right;}
.cb { clear:both; height:0px; width:0px; line-height:0px; overflow:hidden;}
.vm { vertical-align:middle;}
.vt { vertical-align:top;}
.vb { vertical-align:baseline;}
.pr { position:relative;}
.pa { position:absolute;}
.zoom { zoom:1;}
.hidden { visibility:hidden;}
.none { display:none;}
.block { display:block;}
.inline { display:inline;}
.cp { cursor:pointer;}
.cd { cursor:default;}
.oh { overflow:hidden;}
.cls:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
.cls { zoom:1;}

/*长度样式*/
.w10 { width:10px;}
.w20 { width:20px;}
.w30 { width:30px;}
.w40 { width:40px;}
.w50 { width:50px;}
.w60 { width:60px;}
.w70 { width:70px;}
.w80 { width:80px;}
.w90 { width:90px;}
.w100 { width:100px;}
.w110 { width:110px;}
.w120 { width:120px;}
.w130 { width:130px;}
.w140 { width:140px;}
.w150 { width:150px;}
.w160 { width:160px;}
.w170 { width:170px;}
.w180 { width:180px;}
.w190 { width:190px;}
.w200 { width:200px;}
.w210 { width:210px;}
.w220 { width:220px;}
.w230 { width:230px;}
.w240 { width:240px;}
.w250 { width:250px;}
.w260 { width:260px;}
.w270 { width:270px;}
.w280 { width:280px;}
.w290 { width:290px;}
.w300 { width:300px;}
.w310 { width:310px;}
.w320 { width:320px;}
.w330 { width:330px;}
.w340 { width:340px;}
.w350 { width:350px;}
.w400 { width:400px;}
.w500 { width:500px;}
.w540 { width:540px;}
.w550 { width:550px;}
.w600 { width:600px;}
.w700 { width:700px;}
.w800 { width:800px;}
.w900 { width:900px;}
.w960 { width:960px;}
.w1000 { width:1000px;}
.w { width:100%;}

/*高度样式*/
.h { height:100%;}
.h10 { height:10px;}
.h20 { height:20px;}
.h30 { height:30px;}
.h40 { height:40px;}
.h50 { height:50px;}
.h60 { height:60px;}
.h70 { height:70px;}
.h80 { height:80px;}
.h90 { height:90px;}
.h100 { height:100px;}
.h110 { height:110px;}
.h120 { height:120px;}
.h130 { height:130px;}
.h140 { height:140px;}
.h150 { height:150px;}
.h160 { height:160px;}
.h170 { height:170px;}
.h180 { height:180px;}
.h190 { height:190px;}
.h200 { height:200px;}
.h210 { height:210px;}
.h220 { height:220px;}
.h230 { height:230px;}
.h240 { height:240px;}
.h250 { height:250px;}
.h300 { height:300px;}

/*边距样式*/
.m5 { margin:5px;}
.m10 { margin:10px;}
.m15 { margin:15px;}
.m20 { margin:20px;}
.m30 { margin:30px;}

.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.mt100 { margin-top:100px;}

.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mr30 { margin-right:30px;}
.mr40 { margin-right:40px;}
.mr50 { margin-right:50px;}
.mr100 { margin-right:100px;}

.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mb50 { margin-bottom:50px;}
.mb100 { margin-bottom:100px;}

.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.ml30 { margin-left:30px;}
.ml40 { margin-left:40px;}
.ml50 { margin-left:50px;}
.ml100 { margin-left:100px;}

.p5 { padding:5px;}
.p10 { padding:10px;}
.p15 { padding:15px;}
.p20 { padding:20px;}
.p30 { padding:30px;}

.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pt30 { padding-top:30px;}
.pt40 { padding-top:40px;}
.pt50 { padding-top:50px;}

.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pr30 { padding-right:30px;}
.pr40 { padding-right:40px;}
.pr50 { padding-right:50px;}

.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.pb30 { padding-bottom:30px;}
.pb40 { padding-bottom:40px;}
.pb50 { padding-bottom:50px;}

.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pl30 { padding-left:30px;}
.pl40 { padding-left:40px;}
.pl50 { padding-left:50px;}

/* 链接样式 */
.a-black:link,
.a-black:visited,
.a-black:active { color:#000000; text-decoration:underline;}
.a-black:hover { text-decoration:none;}
.a-grey3:link,
.a-grey3:visited,
.a-grey3:active { color:#333333; text-decoration:underline;}
.a-grey3:hover { text-decoration:none;}
.a-grey4:link,
.a-grey4:visited,
.a-grey4:active { color:#441014; text-decoration:underline;}
.a-grey4:hover { text-decoration:none;}
.a-grey5C:link,
.a-grey5C:visited,
.a-grey5C:active { color:#5C5C5C; text-decoration:underline;}
.a-grey5C:hover { text-decoration:none;}
.a-grey64:link,
.a-grey64:visited,
.a-grey64:active { color:#646464; text-decoration:underline;}
.a-grey64:hover { text-decoration:none;}
.a-grey74:link,
.a-grey74:visited,
.a-grey74:active { color:#747474; text-decoration:underline;}
.a-grey74:hover { text-decoration:none;}
.a-greyC:link,
.a-greyC:visited,
.a-greyC:active { color:#CCCCCC; text-decoration:underline;}
.a-greyC:hover { text-decoration:none;}
.a-red:link,
.a-red:visited,
.a-red:active { color:#FF0000; text-decoration:underline;}
.a-red:hover { text-decoration:none;}
.a-redBC:link,
.a-redBC:visited,
.a-redBC:active { color:#BC0000; text-decoration:underline;}
.a-redBC:hover { text-decoration:none;}
.a-blue:link,
.a-blue:visited,
.a-blue:active { color:#005DC6; text-decoration:underline;}
.a-blue:hover { text-decoration:none;}
.a-orange:link,
.a-orange:visited,
.a-orange:active { color:#FF8000; text-decoration:underline;}
.a-orange:hover { text-decoration:none;}
.a-white:link,
.a-white:visited,
.a-white:active { color:#FFFFFF; text-decoration:underline;}
.a-white:hover { text-decoration:none;}
.a-green:link,
.a-green:visited,
.a-green:active { color:#0B7700; text-decoration:underline;}
.a-green:hover { text-decoration:none;}

.a-black-n:link,
.a-black-n:visited,
.a-black-n:active { color:#000000; text-decoration:none;}
.a-black-n:hover { text-decoration:underline;}
.a-grey3-n:link,
.a-grey3-n:visited,
.a-grey3-n:active { color:#333333; text-decoration:none;}
.a-grey3-n:hover { text-decoration:underline;}
.a-grey4-n:link,
.a-grey4-n:visited,
.a-grey4-n:active { color:#441014; text-decoration:none;}
.a-grey4-n:hover { text-decoration:underline;}
.a-grey5C-n:link,
.a-grey5C-n:visited,
.a-grey5C-n:active { color:#5C5C5C; text-decoration:none;}
.a-grey5C-n:hover { text-decoration:underline;}
.a-grey64-n:link,
.a-grey64-n:visited,
.a-grey64-n:active { color:#646464; text-decoration:none;}
.a-grey64-n:hover { text-decoration:underline;}
.a-grey74-n:link,
.a-grey74-n:visited,
.a-grey74-n:active { color:#747474; text-decoration:none;}
.a-grey74-n:hover { text-decoration:underline;}
.a-greyC-n:link,
.a-greyC-n:visited,
.a-greyC-n:active { color:#CCCCCC; text-decoration:none;}
.a-greyC-n:hover { text-decoration:underline;}
.a-red-n:link,
.a-red-n:visited,
.a-red-n:active { color:#FF0000; text-decoration:none;}
.a-red-n:hover { text-decoration:underline;}
.a-redBC-n:link,
.a-redBC-n:visited,
.a-redBC-n:active { color:#BC0000; text-decoration:none;}
.a-redBC-n:hover { text-decoration:underline;}
.a-blue-n:link,
.a-blue-n:visited,
.a-blue-n:active { color:#005DC6; text-decoration:none;}
.a-blue-n:hover { text-decoration:underline;}
.a-orange-n:link,
.a-orange-n:visited,
.a-orange-n:active { color:#E27A5D; text-decoration:none;}
.a-orange-n:hover { text-decoration:underline;}
.a-white-n:link,
.a-white-n:visited,
.a-white-n:active { color:#FFFFFF; text-decoration:none;}
.a-white-n:hover { text-decoration:underline;}
.a-green-n:link,
.a-green-n:visited,
.a-green-n:active { color:#0B7700; text-decoration:none;}
.a-green-n:hover { text-decoration:underline;}

/* 字体样式 */
.f-grey3 { color:#333333;}
.f-grey4 { color:#441014;}
.f-grey52 { color:#525252;}
.f-grey5C { color:#5C5C5C;}
.f-grey64 { color:#646464;}
.f-grey9 { color:#999999;}
.f-greyC { color:#CCCCCC;}
.f-red { color:#FF0000;}
.f-red2 { color:#C60D02;}
.f-white { color:#FFFFFF;}
.f-black { color:#000000;}
.f-orange { color:#FF8000;}
.f-blue { color:#005DC6;}
.f-green { color:#0B7700;}

/* 层叠属性 */
.z10 { z-index:10;}
.z20 { z-index:20;}
.z30 { z-index:30;}
.z40 { z-index:40;}
.z50 { z-index:50;}
.z60 { z-index:60;}
.z70 { z-index:70;}
.z80 { z-index:80;}
.z90 { z-index:90;}
.z100 { z-index:100;}
.z999 { z-index:999;}